Ext.define('YuXuanForm', {
	extend : 'Ext.window.Window',
	id : 'YuXuanFormWin',
	layout : 'fit',
	modal : true,
	title : '题目详情',
	height : 470,
	width : 550,
	maximizable : true,
	buttonAlign : 'center',

	initComponent : function() {
		this.formPanel = new Ext.form.Panel({
					layout : {
						type : 'table',
						columns : 1
					},
					bodyStyle : 'padding:10px',
					border : true,
					autoScroll : true,
					defaults : {
						labelWidth : 80,
						width : '100%',
						labelAlign : 'right',
						allowBlank : false,
						xtype : 'textfield'
					},
					items : [{
								fieldLabel : '题 目',
								name : 'subject.name',
								editable: false
							}, {
								fieldLabel : '指导教师',
								name : 'subject.teacher.fullname',
								editable: false
							}, {
								fieldLabel : '题目来源',
								name : 'subject.fromType.itemValue',
								editable: false
							}, {
								fieldLabel : '题目类型',
								editable: false,
								name : 'subject.type.itemValue'
							}, {
								fieldLabel : '起止周数',
								editable: false,
								name : 'subject.weekLen'
							}, {
								fieldLabel : '毕业实习时间及地址',
								editable: false,
								name : 'subject.shixiInfo'
							}, {
								fieldLabel : '对学生要求',
								name : 'subject.yaoqiu',
								editable: false,
								xtype: 'textarea',
								grow: true
							}, {
								fieldLabel : '主要工作内容',
								name : 'subject.sumary',
								editable: false,
								xtype: 'textarea',
								height: 110,
								grow: true
							}, {
								name : 'subject.teacher.userId',
								editable: false,
								xtype : 'hidden',
								value : curUserInfo.userId
							}, {
								name : 'subject.status',
								editable: false,
								xtype : 'hidden',
								value: 1
							}]
				});
		this.buttons = [ {
			text : '关闭',
			iconCls : 'btn-cancel',
			scope : this,
			handler : this.cancel
		}];
		this.items = [this.formPanel];
		this.callParent();

		// 加载表单对应的数据
		if (this.sid) {
			this.formPanel.loadData({
						url : __ctxPath + '/byxt/getSubject.do?oid=' + this.sid,
						root : 'data',
						preName : 'subject'
					});
		}

	},
	
	cancel : function() {
		this.close();
	}

	
});
